home *** CD-ROM | disk | FTP | other *** search
Korn shell script | 2000-05-20 | 1.1 KB | 69 lines |
- #!/bin/ksh -p
-
- # use -n32 binaries by default
-
- if [[ $SGI_ABI = -32 ]]
- then
- export JAVA_N32=0
- elif [[ $SGI_ABI = -o32 ]]
- then
- export JAVA_N32=0
- else
- export JAVA_N32=1
- fi
-
- export THREADS_TYPE=${THREADS_FLAG:-green}_threads
-
- PROG=$(basename $0)
- ARCH=sgi
-
- for a in "$@"; do
- case $a in
- -native)
- THREADS_TYPE=native_threads
- shift
- ;;
- -green)
- THREADS_TYPE=green_threads
- shift
- ;;
- -32)
- JAVA_N32=0
- shift
- ;;
- -o32)
- JAVA_N32=0
- shift
- ;;
- -n32)
- JAVA_N32=1
- shift
- ;;
- -*)
- opts="$opts $a"
- shift
- ;;
- *) break;
- esac
- done
-
- if [ -z "$JAVA_HOME" ]
- then
- export JAVA_HOME=$(dirname $(whence -p $0))/..
- fi
-
- if [ -z "$CLASSPATH" ]
- then
- export CLASSPATH="$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dev.jar:$JAVA_HOME/lib/i18n.jar:$JAVA_HOME/lib/tiny.jar:$JAVA_HOME/classes"
- fi
-
-
- if [ $JAVA_N32 = 1 ]
- then
- export LD_LIBRARYN32_PATH=$JAVA_HOME/lib32/$ARCH/$THREADS_TYPE:$LD_LIBRARYN32_PATH
- exec $JAVA_HOME/bin32/$ARCH/$THREADS_TYPE/$PROG $opts $*
- else
- export LD_LIBRARY_PATH=$JAVA_HOME/lib/$ARCH/$THREADS_TYPE:$LD_LIBRARY_PATH
- exec $JAVA_HOME/bin/$ARCH/$THREADS_TYPE/$PROG $opts $*
- fi
-